package org.jeecg.modules.demo.demo.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * @author HuFuGui
 * @version 1.0
 * @description 1.0
 * @date 2022-11-25 16:34
 */
@Data
public class TraderEntity {
    /** ID */
    private java.lang.Integer id;
    /** 交易商编号 */
    private java.lang.Integer traderid;
    /** 系统编号 */
    private java.lang.Integer sysid;
    /** 交易商中文全称 */
    @Excel(name = "交易商中文全称", width = 15)
    private java.lang.String fullname;
    /** 交易商简称 */
    @Excel(name = "交易商简称", width = 15)
    private java.lang.String abbrname;
    /** 法定代表人 */
    @Excel(name = "法定代表人", width = 15)
    private java.lang.String legallyar;
    /** 中文通讯地址 */
    @Excel(name = "中文通讯地址", width = 15)
    private java.lang.String address;
    /** 行业编号 */
    @Excel(name = "行业编号", width = 15, dicCode = "HANGY")
    private java.lang.String industryid;
    /** 会员级别 */
    @Excel(name = "会员级别", width = 15, dicCode = "USERTRADERTYPE")
    private java.lang.String tradertypeid;
    /** 所属地区 */
    @Excel(name = "所属地区", width = 15)
    private java.lang.String regioncode;
    /** 企业联系人 */
    @Excel(name = "企业联系人", width = 15)
    private java.lang.String contacts;
    /** 办公电话 */
    @Excel(name = "办公电话", width = 15)
    private java.lang.String officephone;
    /** 办公手机 */
    @Excel(name = "办公手机", width = 15)
    private java.lang.String mobilephone;
    /** 传真 */
    @Excel(name = "传真", width = 15)
    private java.lang.String fax;
    /** 企业网址 */
    @Excel(name = "企业网址", width = 15)
    private java.lang.String website;
    /** 企业简介 */
    @Excel(name = "企业简介", width = 15)
    private java.lang.String introduce;
    /** field1 */
    private java.lang.String field1;
    /** field2 */
    private java.lang.String field2;
    /** field3 */
    private java.lang.String field3;
    /** field4 */
    private java.lang.String field4;
    /** field5 */
    private java.lang.String field5;
    /** field6 */
    private java.lang.String field6;
    /** field7 */
    private java.lang.String field7;
    /** field8 */
    private java.lang.String field8;
    /** field9 */
    private java.lang.String field9;
    /** field10 */
    private java.lang.String field10;
    /** 认证申请状态 */
    @Excel(name = "认证申请状态", width = 15, dicCode = "TRADERAUTHSTATUS")
    private java.lang.String traderauthstatus;
    /** 开户名 */
    private java.lang.String accountname;
    /** 开户分支行 */
    private java.lang.String subbankname;
    /** 银行账号 */
    private java.lang.String bankaccountno;
    /** 注册时间 */
    @Excel(name = "注册时间", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private java.util.Date addtime;
    /** 企业编码 */
    @Excel(name = "企业编码", width = 15)
    private java.lang.String tradecode;
    /** 结算等级 */
    @Excel(name = "结算等级", width = 15, dicCode = "SettleLv")
    private java.lang.Integer gradeid;
    /** 会员资金密码 */
    private java.lang.String moneypsd;
    /** 交易商英文全称 */
    @Excel(name = "交易商英文全称", width = 15)
    private java.lang.String fullnameEn;
    /** 英文通讯地址 */
    @Excel(name = "英文通讯地址", width = 15)
    private java.lang.String addressEn;
    /** 变更时间 */
    private java.util.Date updatedatetime;
    /** newoldcho */
    private java.lang.String newoldcho;
    /** 身份证号 */
    @Excel(name = "身份证号", width = 15)
    private java.lang.String creditnumber;
    /** 营业执照号 */
    @Excel(name = "营业执照号", width = 15)
    private java.lang.String busliccode;
    /** 税务登记证号 */
    @Excel(name = "税务登记证号", width = 15)
    private java.lang.String taxregcode;
    /** 链客模式操作员 */
    private java.lang.Integer operatorid;
    /** 链客模式所属企业 */
    private java.lang.Integer tradernumber;
    /** tenantid */
    private java.lang.Integer worktypeid;
}
